package com.bkgy.modularbx.coil_track_stats.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * 统计数据DTO
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class StatDataDTO implements Serializable {
    
    private static final long serialVersionUID = 1L;
    
    /**
     * 缺陷原因
     */
    private String reason;
    
    /**
     * 总损失重量
     */
    private BigDecimal totalLoss;
    
    /**
     * 占比
     */
    private BigDecimal percentage;
    
    /**
     * 前三个钢种信息
     */
    private List<SteelGradeInfoDTO> topSteelGrades;

}